<template>
	<view>
		<!-- <text class="timer">{{formattedTime}}</text> -->
		<jonej-timer ref="timer" :startTime="startTime"></jonej-timer>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				startTime: '2024-09-21 09:45:00', // 示例开始时间
				formattedTime: '00:00:00',
				timer: null,
			}
		},
		onLoad() {
			this.$refs.timer.startTimer();
		},
		methods: {
			// startTimer() {
			// 	this.timer = setInterval(() => {
			// 		const currentTime = new Date();
			// 		const elapsedMilliseconds = currentTime - this.startTime;

			// 		// 计算经过的小时、分钟和秒
			// 		const seconds = Math.floor((elapsedMilliseconds / 1000) % 60);
			// 		const minutes = Math.floor((elapsedMilliseconds / (1000 * 60)) % 60);
			// 		const hours = Math.floor((elapsedMilliseconds / (1000 * 60 * 60)));

			// 		// 格式化为两位数
			// 		const formattedTime = String(hours).padStart(2, '0') + ':' +
			// 			String(minutes).padStart(2, '0') + ':' +
			// 			String(seconds).padStart(2, '0');

			// 		this.formattedTime = formattedTime
			// 	}, 1000);
			// },
		},
		onUnload() {
			// 清除定时器
			clearInterval(this.$refs.timer.timer);
		},
	};
</script>

<style>

</style>